home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / Monopoly v4.03a •••• / Monopoly v4.03a ееее.rsrc / CODE_4.txt < prev    next >
Text File  |  1986-09-22  |  13KB  |  222 lines

  1. # near model CODE resource
  2. # jump table entries: 160-163 (4 of them)
  3. export_22:
  4. 00000000  203C 0000 FFFF           move.l     D0, 0xFFFF
  5. 00000006  A032                     syscall    FlushEvents
  6. 00000008  422D F7A5                clr.b      [A5 - 0x85B]
  7. 0000000C  42AD FD32                clr.l      [A5 - 0x2CE]
  8. 00000010  42AD FD36                clr.l      [A5 - 0x2CA]
  9. 00000014  42AD FD16                clr.l      [A5 - 0x2EA]
  10. 00000018  42AD FD42                clr.l      [A5 - 0x2BE]
  11. 0000001C  42AD FC9A                clr.l      [A5 - 0x366]
  12. 00000020  422D F744                clr.b      [A5 - 0x8BC]
  13. 00000024  1B7C 00FF F745           move.b     [A5 - 0x8BB], 0xFF
  14. 0000002A  422D F746                clr.b      [A5 - 0x8BA]
  15. 0000002E  3B78 0A5A FD6E           move.w     [A5 - 0x292], [0x00000A5A /* CurMap */]
  16. 00000034  4EBA 0122                jsr        [PC + 0x122 /* 00000158 */]
  17. 00000038  598F                     subq.l     A7, 4
  18. 0000003A  486D F59A                pea.l      [A5 - 0xA66]
  19. 0000003E  487A 0270                pea.l      [PC + 0x270 /* 000002B0, value 0x2A0004, cstring "" */]
  20. 00000042  487A 0264                pea.l      [PC + 0x264 /* 000002A8, value 0x75A4261 */]
  21. 00000046  4267                     clr.w      -[A7]
  22. 00000048  4267                     clr.w      -[A7]
  23. 0000004A  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  24. 00000050  4267                     clr.w      -[A7]
  25. 00000052  42A7                     clr.l      -[A7]
  26. 00000054  A913                     syscall    NewWindow
  27. 00000056  2B57 F88E                move.l     [A5 - 0x772], [A7]
  28. 0000005A  A873                     syscall    SetPort
  29. 0000005C  206D FFFC                movea.l    A0, [A5 - 0x4]
  30. 00000060  2B48 F784                move.l     [A5 - 0x87C], A0
  31. 00000064  7004                     moveq.l    D0, 0x04
  32. 00000066  3140 0044                move.w     [A0 + 0x44], D0
  33. 0000006A  3B40 FDA6                move.w     [A5 - 0x25A], D0
  34. 0000006E  7009                     moveq.l    D0, 0x09
  35. 00000070  3140 004A                move.w     [A0 + 0x4A], D0
  36. 00000074  3B40 F82E                move.w     [A5 - 0x7D2], D0
  37. 00000078  486D F7F6                pea.l      [A5 - 0x80A]
  38. 0000007C  A88B                     syscall    GetFontInfo
  39. 0000007E  2F2D F88E                move.l     -[A7], [A5 - 0x772]
  40. 00000082  A904                     syscall    DrawGrowIcon
  41. 00000084  206D FFFC                movea.l    A0, [A5 - 0x4]
  42. 00000088  2B68 0010 F80A           move.l     [A5 - 0x7F6], [A0 + 0x10]
  43. 0000008E  2B68 0014 F80E           move.l     [A5 - 0x7F2], [A0 + 0x14]
  44. 00000094  04AD 000F 000F F80E      subi.l     [A5 - 0x7F2], 0xF000F
  45. 0000009C  486D F80A                pea.l      [A5 - 0x7F6]
  46. 000000A0  A87B                     syscall    ClipRect
  47. 000000A2  206D FFFC                movea.l    A0, [A5 - 0x4]
  48. 000000A6  4268 0042                clr.w      [A0 + 0x42]
  49. 000000AA  A89E                     syscall    PenNormal
  50. 000000AC  486D FFEC                pea.l      [A5 - 0x14]
  51. 000000B0  A89D                     syscall    PenPat
  52. 000000B2  2F3C 0000 0021           move.l     -[A7], 0x21 /* '!' */
  53. 000000B8  A862                     syscall    ForeColor
  54. 000000BA  3F3C 0002                move.w     -[A7], 0x2
  55. 000000BE  3F2D F82E                move.w     -[A7], [A5 - 0x7D2]
  56. 000000C2  A893                     syscall    MoveTo
  57. 000000C4  598F                     subq.l     A7, 4
  58. 000000C6  A8D8                     syscall    NewRgn
  59. 000000C8  2B5F F7FE                move.l     [A5 - 0x802], [A7]+
  60. 000000CC  426D F7AC                clr.w      [A5 - 0x854]
  61. 000000D0  203C 0000 1000           move.l     D0, 0x1000
  62. 000000D6  A31E                     syscall    NewPtrClear, flags=3
  63. 000000D8  6620                     bne        +0x22 /* 000000FA */
  64. 000000DA  41E8 0400                lea.l      A0, [A0 + 0x400]
  65. 000000DE  2B48 F6DC                move.l     [A5 - 0x924], A0
  66. 000000E2  422D F7A2                clr.b      [A5 - 0x85E]
  67. 000000E6  59A7                     subq.l     -[A7], 4
  68. 000000E8  2F3C 414E 4459           move.l     -[A7], 0x414E4459 /* 'ANDY' */
  69. 000000EE  487A 01C8                pea.l      [PC + 0x1C8 /* 000002B8, value 0x7476172, pstring "Gariepy" */]
  70. 000000F2  A9A1                     syscall    GetNamedResource
  71. 000000F4  2B5F FDA8                move.l     [A5 - 0x258], [A7]+
  72. 000000F8  6604                     bne        +0x6 /* 000000FE */
  73. label000000FA:
  74. 000000FA  7019                     moveq.l    D0, 0x19
  75. 000000FC  A9C9                     syscall    SysError
  76. export_21:
  77. label000000FE:
  78. 000000FE  206D FDA8                movea.l    A0, [A5 - 0x258]
  79. 00000102  A029                     syscall    HLock
  80. 00000104  206D FDA8                movea.l    A0, [A5 - 0x258]
  81. 00000108  2050                     movea.l    A0, [A0]
  82. 0000010A  7206                     moveq.l    D1, 0x06
  83. 0000010C  43ED FEBC                lea.l      A1, [A5 - 0x144]
  84. label00000110:
  85. 00000110  22D8                     move.l     [A1]+, [A0]+
  86. 00000112  51C9 FFFC                dbf        D1, -0x6 /* 00000110 */
  87. 00000116  7209                     moveq.l    D1, 0x09
  88. 00000118  7000                     moveq.l    D0, 0x00
  89. 0000011A  7400                     moveq.l    D2, 0x00
  90. 0000011C  342D FEBC                move.w     D2, [A5 - 0x144]
  91. 00000120  5A82                     addq.l     D2, 5
  92. 00000122  5882                     addq.l     D2, 4
  93. label00000124:
  94. 00000124  4870 0800                pea.l      [A0 + D0]
  95. 00000128  22DF                     move.l     [A1]+, [A7]+
  96. 0000012A  D082                     add.l      D0, D2
  97. 0000012C  51C9 FFF6                dbf        D1, -0xC /* 00000124 */
  98. 00000130  4E75                     rts
  99. export_20:
  100. 00000132  7E10                     moveq.l    D7, 0x10
  101. label00000134:
  102. 00000134  A036                     syscall    MoreMasters
  103. 00000136  51CF FFFC                dbf        D7, -0x6 /* 00000134 */
  104. 0000013A  486D FFFC                pea.l      [A5 - 0x4]
  105. 0000013E  A86E                     syscall    InitGraf
  106. 00000140  A8FE                     syscall    InitFonts
  107. 00000142  A912                     syscall    InitWindows
  108. 00000144  A930                     syscall    InitMenus
  109. 00000146  A9CC                     syscall    TEInit
  110. 00000148  42A7                     clr.l      -[A7]
  111. 0000014A  A97B                     syscall    InitDialogs
  112. 0000014C  203C 0000 FFFF           move.l     D0, 0xFFFF
  113. 00000152  A032                     syscall    FlushEvents
  114. 00000154  A850                     syscall    InitCursor
  115. 00000156  4E75                     rts
  116. fn00000158:
  117. 00000158  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  118. 0000015C  558F                     subq.l     A7, 2
  119. 0000015E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  120. 00000162  4A5F                     tst.w      [A7]+
  121. 00000164  6624                     bne        +0x26 /* 0000018A */
  122. 00000166  422D FD60                clr.b      [A5 - 0x2A0]
  123. 0000016A  3B7C 00FF F7C8           move.w     [A5 - 0x838], 0xFF
  124. 00000170  203C 0000 0078           move.l     D0, 0x78 /* 'x' */
  125. 00000176  A122                     syscall    NewHandle, flags=1
  126. 00000178  6610                     bne        +0x12 /* 0000018A */
  127. 0000017A  2B48 FD9E                move.l     [A5 - 0x262], A0
  128. 0000017E  2F08                     move.l     -[A7], A0
  129. 00000180  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  130. 00000184  42AD FDA2                clr.l      [A5 - 0x25E]
  131. 00000188  4E75                     rts
  132. label0000018A:
  133. 0000018A  50ED FD60                st         [A5 - 0x2A0]
  134. 0000018E  558F                     subq.l     A7, 2
  135. 00000190  3F3C 0098                move.w     -[A7], 0x98
  136. 00000194  42A7                     clr.l      -[A7]
  137. 00000196  A987                     syscall    NoteAlert
  138. 00000198  548F                     addq.l     A7, 2
  139. 0000019A  4E75                     rts
  140. export_23:
  141. 0000019C  426D F788                clr.w      [A5 - 0x878]
  142. 000001A0  426D F63A                clr.w      [A5 - 0x9C6]
  143. 000001A4  422D F63C                clr.b      [A5 - 0x9C4]
  144. 000001A8  426D F63E                clr.w      [A5 - 0x9C2]
  145. 000001AC  42AD F640                clr.l      [A5 - 0x9C0]
  146. 000001B0  422D F7DA                clr.b      [A5 - 0x826]
  147. 000001B4  422D F6E5                clr.b      [A5 - 0x91B]
  148. 000001B8  422D FD61                clr.b      [A5 - 0x29F]
  149. 000001BC  422D F747                clr.b      [A5 - 0x8B9]
  150. 000001C0  7009                     moveq.l    D0, 0x09
  151. 000001C2  41ED F682                lea.l      A0, [A5 - 0x97E]
  152. label000001C6:
  153. 000001C6  4298                     clr.l      [A0]+
  154. 000001C8  51C8 FFFC                dbf        D0, -0x6 /* 000001C6 */
  155. 000001CC  422D F6E3                clr.b      [A5 - 0x91D]
  156. 000001D0  426D F89A                clr.w      [A5 - 0x766]
  157. 000001D4  42AD F70A                clr.l      [A5 - 0x8F6]
  158. 000001D8  2B7C 0300 0400 F70E      move.l     [A5 - 0x8F2], 0x3000400
  159. 000001E0  422D F6E6                clr.b      [A5 - 0x91A]
  160. 000001E4  08AD 0001 F7A3           bclr.b     [A5 - 0x85D], 0x1
  161. 000001EA  1B7C 00FF FD63           move.b     [A5 - 0x29D], 0xFF
  162. 000001F0  422D FD62                clr.b      [A5 - 0x29E]
  163. 000001F4  422D F6E8                clr.b      [A5 - 0x918]
  164. 000001F8  426D F78E                clr.w      [A5 - 0x872]
  165. 000001FC  42AD F706                clr.l      [A5 - 0x8FA]
  166. 00000200  422D FD5E                clr.b      [A5 - 0x2A2]
  167. 00000204  422D FD5D                clr.b      [A5 - 0x2A3]
  168. 00000208  422D F7DB                clr.b      [A5 - 0x825]
  169. 0000020C  426D F7D4                clr.w      [A5 - 0x82C]
  170. 00000210  426D F7D2                clr.w      [A5 - 0x82E]
  171. 00000214  426D F7D0                clr.w      [A5 - 0x830]
  172. 00000218  426D F782                clr.w      [A5 - 0x87E]
  173. 0000021C  426D FD6C                clr.w      [A5 - 0x294]
  174. 00000220  42AD F702                clr.l      [A5 - 0x8FE]
  175. 00000224  42AD F7AE                clr.l      [A5 - 0x852]
  176. 00000228  426D F6D8                clr.w      [A5 - 0x928]
  177. 0000022C  426D F6DA                clr.w      [A5 - 0x926]
  178. 00000230  42AD F760                clr.l      [A5 - 0x8A0]
  179. 00000234  42AD F768                clr.l      [A5 - 0x898]
  180. 00000238  42AD F75C                clr.l      [A5 - 0x8A4]
  181. 0000023C  42AD F758                clr.l      [A5 - 0x8A8]
  182. 00000240  42AD F764                clr.l      [A5 - 0x89C]
  183. 00000244  203C 0000 0400           move.l     D0, 0x400
  184. 0000024A  A31E                     syscall    NewPtrClear, flags=3
  185. 0000024C  6600 FEAC                bne        -0x152 /* 000000FA */
  186. 00000250  2B48 F748                move.l     [A5 - 0x8B8], A0
  187. 00000254  2B48 F74C                move.l     [A5 - 0x8B4], A0
  188. 00000258  2B48 F750                move.l     [A5 - 0x8B0], A0
  189. // begin alternate branch 0000025A-0000025C
  190. label0000025A:
  191. 0000025A  F750                     .extension 0x750 <<F/4-5/3>> // unimplemented
  192. // end alternate branch 0000025A-0000025C
  193. label0000025A: // (misaligned)
  194. 0000025C  D0FC 0400                add.w      A0, 0x400
  195. 00000260  2B48 F754                move.l     [A5 - 0x8AC], A0
  196. 00000264  2B78 020C F76C           move.l     [A5 - 0x894], [0x0000020C /* Time */]
  197. 0000026A  426D F774                clr.w      [A5 - 0x88C]
  198. 0000026E  70FF                     moveq.l    D0, 0xFFFFFFFF
  199. 00000270  2B40 F770                move.l     [A5 - 0x890], D0
  200. 00000274  3B40 F7CA                move.w     [A5 - 0x836], D0
  201. 00000278  3B40 F7CC                move.w     [A5 - 0x834], D0
  202. 0000027C  2B40 F734                move.l     [A5 - 0x8CC], D0
  203. 00000280  2B40 F738                move.l     [A5 - 0x8C8], D0
  204. 00000284  3B7C 0080 F71A           move.w     [A5 - 0x8E6], 0x80
  205. 0000028A  3B7C 0080 F71C           move.w     [A5 - 0x8E4], 0x80
  206. 00000290  41ED FA9A                lea.l      A0, [A5 - 0x566]
  207. 00000294  2B48 F7BA                move.l     [A5 - 0x846], A0
  208. 00000298  42AD F72C                clr.l      [A5 - 0x8D4]
  209. 0000029C  426D F730                clr.w      [A5 - 0x8D0]
  210. 000002A0  3B7C 0010 FD6A           move.w     [A5 - 0x296], 0x10
  211. 000002A6  4E75                     rts
  212. 000002A8  075A                     bchg       [A2]+, D3
  213. 000002AA  4261                     clr.w      -[A1]
  214. 000002AC  7369                     moveq.l    D1, 0x69
  215. 000002AE  63AA                     bls        -0x54 /* 0000025A */
  216. 000002B0  002A 0004 0150           ori.b      [A2 + 0x150], 0x4
  217. 000002B6  01FA                     .incomplete
  218. 000002B8  0747                     bchg       D7, D3
  219. 000002BA  6172                     bsr        +0x74 /* 0000032E */
  220. 000002BC  6965                     bvs        +0x67 /* 00000323 */
  221. 000002BE  7079                     moveq.l    D0, 0x79
  222.